Kashvi: A Framework for Software Process Intelligence
نویسندگان
چکیده
Software Process Intelligence (SPI) is an emerging and evolving discipline involving mining and analysis of software processes. This is modeled on the lines of Business Process Intelligence (BPI), but with the focus on software processes and its applicability in software systems. Process mining consists of mining event log and process trace data for the purpose of process discovery (run-time process model), process verification or compliance checking (comparison between design-time and run-time process model), process enhancement and recommendation. Software Process Mining or Intelligence is a new and emerging discipline which falls at the intersection of Software Process & Mining, and Software & Process Mining. Software Process Mining is integral to discovering and verifying the processes in a software system. Software Process Mining is a three word phrase which can be viewed from two perspectives: Software + Process Mining and Software Process + Mining. Software development and evolution involves usage of several workflow management and information systems and tools such as Issue Tracking Systems (ITS), Version Control Systems (VCS), Peer Code Review Systems (PCR) and Continuous Integration Tools (CIT). Such information systems log data consisting of events, activities, time-stamp, user or actor and context specific data. Such events or trace data generated by information systems used during software construction (as part of the software development process) contains valuable information which can be mined for gaining useful insights and actionable information. In this paper, we present Kashvi : A Framework for Software Process Intelligence
منابع مشابه
Kashvi: Process Mining Software Repositories
Software Process Intelligence (SPI) is an emerging and evolving discipline involving mining and analysis of software processes. This is modeled on the lines of Business Process Intelligence (BPI), but with the focus on software processes and its applicability in software systems. Process mining consists of mining event log and process trace data for the purpose of process discovery (run-time pr...
متن کاملAn Integrated Enterprise Resources Planning (ERP) Framework forFlexible Manufacturing SystemsUsing Business Intelligence (BI)Tools
Nowadays Business intelligence (BI) tools provide optimal decision making, analyzing, controlling and monitoring of operations in enterprise systems like enterprise resource planning (ERP) and mainly refer to strong decision making methods used in online analytical processing, reporting and data analysis, such as improve internal processes, analysis of resources, information needs analysis, red...
متن کاملPerspectives on and Prospects for Software Agent Systems
In this paper we propose a framework for analyzing the impacts of software agent system. The framework is applied to examine the impacts of an agentbased scanning and interpretation system on managers, as users, and on their scanning process and outcomes. Perspectives around the agent system are developed. Drawing on trends and developments in IT (Information Technology) and AI (Artificial Inte...
متن کاملA Conceptual Framework for Smart Hospital towards Industry 4.0
Background: The fourth industrial revolution consists of combining network devices with cloud computing methods and analyzing large data and artificial intelligence, which makes it possible to call such an infrastructure smart. In a Smart Hospital, all things and devices are designed to be connected and integrated, thus achieving better patient care, increasing efficiency and reducing time wast...
متن کاملSynergies between interactive training simulations and digital storytelling: a component-based framework
A vital requirement for a successful software framework for digital storytelling is that it takes the abilities and background of the story authors into account. Dedicated tools should support authors in expressing their stories within this framework at an adequate level and point out an according authoring process for digital stories. The software framework should provide communication interfa...
متن کامل